package com.novax.ex.activity.infrastructure.entity;

import java.io.Serializable;
import java.util.Date;

import com.novax.ex.common.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 用户任务完成情况统计
 * @TableName task_user_progress
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class TaskUserProgress extends BaseEntity {
    /**
     * 用户ID
     */
    private Long uid;

    /**
     * 版本ID
     */
    private Long versionId;

    /**
     * 用户目前做到了第几步
     */
    private Integer step;

    /**
     * 最近一次完成任务的时间
     */
    private Date leastFinishTime;

    /**
     * 用户当前连续完成的任务的数量
     */
    private Integer finishCount;
}